package com.rs.service;

import java.util.List;

import com.rs.model.ZhDepartment;

public interface ZhDepartmentService {
	
	/**
     * 增加一条部门信息
     * @param record
     * @return
     */
    int insertSelective(ZhDepartment record);
    
    /**
     * 修改一条部门信息
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(ZhDepartment record);
    
    /**
     * 查询一条部门信息
     * @param deId
     * @return
     */
    ZhDepartment selectByPrimaryKey(Integer deId);
    
    /**
     * 根据名称查询一条部门信息
     * @param deId
     * @return
     */
    ZhDepartment selectByName(ZhDepartment  deName);
    
    /**
     *  删除一条部门信息
     * @param deId
     * @return
     */
    int deleteByPrimaryKey(Integer deId);
    
    /**
     * 查询所有部门信息
     * @param example
     * @return
     */
    List<ZhDepartment> selectByExample();

}
